package permission01;
/**
 * 权限修饰符
 *                          public   默认   protected   private
 *  同一个类中               √          √     √           √
 *  同一个包下的不同类        √          √     √           ×
 *  不同包下的两个类         √           ×     ×           ×
 *  不同包下的子父类         √          ×       √        ×
 *
 *  private:private修饰的成员只能在本类中使用,不能在类外使用
 *  public:权限最大,它适合跨包访问
 *  protected:如果父类的成员加了protected修饰,那么只有他的子类可以使用
 */
public class Demo01 {
    public void method01() {

    }

    void method02() {

    }

    protected void method03() {

    }

    private void method04() {

    }

    public static void main(String[] args) {
        Demo01 d = new Demo01();
        d.method01();
        d.method02();
        d.method03();
        d.method04();
    }

}
